home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-08-26 | 2.3 KB | 59 lines | [TEXT/ttxt] |
- Release Notes
-
- The following are enhancements added since release 1.0:
-
- Mindy now compiles under SunOS, Ultrix, and Linux.
-
- Inherited and keyword class slot options are now supported.
-
- Added support for \a, \e, and \0 in string and character literals.
-
- Added some additional error checking.
-
- Added a "describe" debugger command. See debug.doc for details.
-
- The debugger "module" command now annotates the listing of modules with
- "i"s and "x"s to indicate modules that are imported, exported, or both.
-
- The following are bug fixes since release 1.0:
-
- Return type declarations such as "#rest foo :: <integer>" are interpreted
- correctly now.
-
- "Large functions" no longer trigger an internal error in the compiler.
-
- Literal list syntax inside 'if' bodies no longer cause the compiler to
- die.
-
- Fixed an off-by-one error that made it impossible to debug source files
- longer than 1000 lines.
-
- Fixed 'define class' to generate correct implicit generic function
- signatures for the slot getters and setters. Mindy used to define the
- generic function as returning one value, but now Mindy defines it to
- return "#rest results :: <object>". This new behavior corresponds to a
- proposal for how implicit generic function signatures should be generated
- in Dylan. The basic idea is that implicit generic function signatures
- should be as general as possible to allow methods added later by users
- the greatest chance of matching the generic function's signature.
-
- Slot-initialized? works now.
-
- Fixed a typo bug that caused a setter to be called instead of a getter
- for some slots of classes that had multiple direct superclasses.
-
- Mindy no longer gets a segmentation violation when it is invoked with a
- -f switch that is not followed by a filename.
-
- Error's format control strings were previously case-sensitive with
- respect to format directives. Now the directives are case-insensitive.
-
- The Dylan module of the Dylan library now exports the identifiers
- row-major-index, rank, and dimension.
-
- The arguments for adjust-stream-position on <fd-file-stream>s were
- backwards, and now they agree with the stream specification.
-
- The arguments for write and write-line were backwards in the
- documentation, and now the documentation agrees with the code.
-